A Constructive Game Semantics for the Language of Linear Logic
نویسنده
چکیده
I present a semantics for the language of first order additive-multiplicative linear logic, i.e. the language of classical first order logic with two sorts of disjunction and conjunction. The semantics allows us to capture intuitions often associated with linear logic or constructivism such as sentences=games, sentences=resources or sentences=problems, where “truth” means existence of an effective winning (resource-using, problem-solving) strategy. The paper introduces a decidable first order logic ET in the above language and gives a proof of its soundness and completeness (in the full language) with respect to this semantics. Allowing noneffective strategies in the latter is shown to lead to classical logic. The semantics presented here is very similar to Blass’s game semantics (A.Blass, “A game semantics for linear logic”, APAL, 56). Although there is no straightforward reduction between the two corresponding notions of validity, my completeness proof can likely be adapted to the logic induced by Blass’s semantics to show its decidability (via equality to ET ), which was a major problem left open in Blass’s paper. The reader needs to be familiar with classical (but not necessarily linear) logic and arithmetic. ∗The author is grateful for support from the University of Pennsylvania, the National Science Foundation (on grants CCR-9403447 and CCR-9057570), and the Institute for Research in Cognitive Science at the University of Pennsylvania.
منابع مشابه
A Game Semantics for Linear Logic
Blass, A., A game semantics for linear logic, Annals of Pure and Applied Logic 56 (1992) 183-220. We present a game (or dialogue) semantics in the style of Lorenzen (1959) for Girard’s linear logic (1987). Lorenzen suggested that the (constructive) meaning of a proposition 91 should be specified by telling how to conduct a debate between a proponent P who asserts p and an opponent 0 who denies ...
متن کاملA Constructive Approach to the Resource Semantics of Substructural Logics
We propose a constructive approach to the resource semantics of substructural logics via proof-preserving translations into a fragment of focused first-order intuitionistic logic with a preorder. Using these translations, we can obtain uniform proofs of cut admissibility, identity expansion, and the completeness of focusing for a variety of logics. We illustrate our approach on linear, ordered,...
متن کاملSemantics of Typed Lambda-Calculus with Constructors
Gödel’s completeness theorem is concerned with provability, while Girard’s theorem in ludics (as well as full completeness theorems in game semantics) are concerned with proofs. Our purpose is to look for a connection between these two disciplines. Following a previous work [3], we consider an extension of the original ludics with contraction and universal nondeterminism, which play dual roles,...
متن کاملOn the system CL12 of computability logic
Computability logic (CoL) is a long-term project for redeveloping logic on the basis of a constructive game semantics, with games seen as abstract models of interactive computational problems. Among the fragments of CoL successfully axiomatized so far is CL12 — a conservative extension of classical first-order logic, whose language augments that of classical logic with the so called choice (“co...
متن کاملIntuitionistic computability logic I
Computability logic (CL) is a systematic formal theory of computational tasks and resources, which, in a sense, can be seen as a semantics-based alternative to (the syntactically introduced) linear logic. With its expressive and flexible language, where formulas represent computational problems and “truth” is understood as algorithmic solvability, CL potentially offers a comprehensive logical b...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Ann. Pure Appl. Logic
دوره 85 شماره
صفحات -
تاریخ انتشار 1997